'''续上题，将上题结果以词云的方式展现，并尝试美化生成的词云图片。'''
import jieba
from wordcloud import WordCloud
jieba.add_word('毛泽东')
excludes = {'一个', '没有', '但是', '这个', '这些',\
            '这样', '许多', '可以', '因为', '革命',\
            '时候', '一些', '现在', '什么', '这种',\
            '开始', '地方', '那里', '以后', '进行',\
            '就是', '苏区', '不是', '后来', '政治',\
            '已经', '当时', '起来', '组织', '认为',\
            '而且', '其他', '只有', '最后', '运动',\
            '问题', '参加', '可能', '这里', '西北',\
            '因此', '知道', '一样', '要求', '如果',\
            '这是', '看到', '抗日', '发生', '能够',\
            '必须', '领导', '工作', '一种', '一次',\
            '西安', '完全', '情况', '以前', '还有',\
            '南京', '土地'}
f = open('西行漫记.txt','r',encoding = 'utf-8')
txt = f.read()
f.close()
words = jieba.lcut(txt)
newtxt = ' '.join(words)
wordcloud = WordCloud(background_color='white',\
                      width=400,\
                      height=300,\
                      font_path='C:\WINDOWS\Fonts\msyh.ttf',\
                      max_words=15,\
                      max_font_size=80,\
                      stopwords=excludes
                      ).generate(newtxt)
wordcloud.to_file('西行漫记基本词云.png')


